\documentclass[letterpaper]{book}
\usepackage{longtable}
\usepackage{makeidx}
\usepackage[pdftex,usenames]{color}
\usepackage[pdftex]{graphicx}
\DeclareGraphicsExtensions{.pdf}
\usepackage[pdftex,bookmarks=true,bookmarksnumbered=true,hypertexnames=false,breaklinks=true]{hyperref}
\hypersetup{
  pdfauthor = {},
  pdftitle = {Open64 Compiler: Whirl Intermediate Representation},
  pdfsubject = {reference manual},
  pdfkeywords = {Open64,whirl},
  pdfcreator = {LaTeX with hyperref package},
  pdfproducer = {dvips + ps2pdf}sh
}
\pdfadjustspacing=1

\LTcapwidth=\textwidth
\makeindex
\oddsidemargin 0in
\evensidemargin 0in
\textheight 9in
\textwidth 6.5in
\topmargin 0in
\renewcommand{\textfraction}{.01}
\renewcommand{\topfraction}{.99}
\renewcommand{\bottomfraction}{.99}
\renewcommand{\floatpagefraction}{.99}
\setcounter{topnumber}{6}
\setcounter{totalnumber}{6}
\setcounter{bottomnumber}{6}
\renewcommand{\dbltopfraction}{.99}
\renewcommand{\dblfloatpagefraction}{.999}
%\floatfraction .99

\sloppy
\begin{document}
\title{\Huge\bf Open64 Compiler\\
Whirl Intermediate Representation}
\maketitle
\tableofcontents
\clearpage
\input{whirl}
\input{symtab}
\clearpage
\chapter{Appendix}
\listoffigures
\printindex
\end{document}
